#! /usr/bin/env python
# -*- coding:utf-8 -*-

print()
range

'''
range 可以表示一定范围的数字，顾头不顾尾
'''

r = range(10)
print(r)

# 循环打印
for i in r:
    print(i)

# 可以使用索引
print(r[0])

# 打印1-50
print('打印1-50')
for i in range(51):
    print(i)
print('打印50-1')
# 打印50-1
for i in range(50, 0, -1):
    print(i)
# 打印50之内的偶数
print('打印之内的偶数')
for i in range(0, 50, 2):
    print(i)

print("打印索引")
li = [1, 2, 3, 'alex', '太白', 'messi', 1, 2, 3]
# 利用for循环，利用range打印列表中所有的索引
# 这个方法常用
for index in range(len(li)):
    print(index)

# 经典面试题
r = range(5)
print(r[1:3])  # range(1,3)，而不是1，2

# 打印不出结果
for i in range(1, 5, -1):
    print(i)
